Using Fuzzy Prototypes for Software Engineering Measurement and Prediction
نویسندگان
چکیده
-The main objective of this work is to present an application of an extension of the original Knowledge Discovery in Databases (KDD) process called Fuzzy Prototypical Knowledge Discovery (FPKD) together with a FPKD based prediction model. This technique is applied to Software Engineering measurement. In order to get quality object-oriented information systems (OOIS), it is necessary to assess their quality focusing on diagrams which are available early in the development life-cycle, such as class diagrams. It is in this context where objectoriented measures are necessary to help designers evaluate internal quality characteristics of class diagrams, such as structural complexity, and based on these evaluations, predict external quality characteristics, such as maintainability which is (and will continue to be) one of the most critical OOIS quality characteristic. Hence, by means of the FPKD process we will build a prediction model for class diagram maintainability based on class diagram structural complexity metrics. Using the FPKD process we will search for fuzzy prototypes for characterising class diagrams maintainability, and later we will use these prototypes for predicting class diagram maintainability in a real case. The data used for prediction was obtained through a controlled experiment. Key-Words: Fuzzy Prototypes, Data Mining, Knowledge Discovery, Object-oriented Software Measurement, Software Quality, Complexity Metrics.
منابع مشابه
Neuro-Fuzzy Based Algorithm for Online Dynamic Voltage Stability Status Prediction Using Wide-Area Phasor Measurements
In this paper, a novel neuro-fuzzy based method combined with a feature selection technique is proposed for online dynamic voltage stability status prediction of power system. This technique uses synchronized phasors measured by phasor measurement units (PMUs) in a wide-area measurement system. In order to minimize the number of neuro-fuzzy inputs, training time and complication of neuro-fuzzy ...
متن کاملPredicting UML Statechart Diagrams Understandability Using Fuzzy Logic-Based Techniques
In this work, we present an application of the Fuzzy Logic in the field of prediction in Software Engineering. We specifically use the Fuzzy Prototypical Knowledge Discovery for characterizing the UML statechart diagrams according to their understandability, starting from the structural complexity and size of the diagrams, expressed by means of metrics, and the Fuzzy Deformable Prototypes, to o...
متن کاملPrediction of Bubble Point Pressure & Asphaltene Onset Pressure During CO2 Injection Using ANN & ANFIS Models
Although CO2 injection is one of the most common methods in enhanced oil recovery, it could alter fluid properties of oil and cause some problems such as asphaltene precipitation. The maximum amount of asphaltene precipitation occurs near the fluid pressure and concentration saturation. According to the description of asphaltene deposition onset, the bubble point pressure has a very special imp...
متن کاملRain Attenuation Prediction at Ku Band Using Satellite Signal Beacon Measurement in Iran
In this paper satellite wave propagation at Ku and Ka band is considered. The design and simulation of a typical satellite beacon receiver at Ka band is designed and simulated for the future works. Also rain attenuation prediction at Ku band using satellite signal beacon measurement and simulations for Iran Telecommunication Research Center (ITRC) are presented. The measurement setup consists o...
متن کاملThe Prediction of Forming Limit Diagram of Low Carbon Steel Sheets Using Adaptive Fuzzy Inference System Identifier
The paper deals with devising the combination of fuzzy inference systems (FIS) and neural networks called the adaptive network fuzzy inference system (ANFIS) to determine the forming limit diagram (FLD). In this paper, FLDs are determined experimentally for two grades of low carbon steel sheets using out-of-plane (dome) formability test. The effect of different parameters such as work hardening...
متن کامل